// dart 中的变量类型
void main(List<String> args) {
  // 1. Number（数值），使用 num 来表示数值型，使用 int 来表示整型，使用 double 来表示浮点型。也就是 int 与 double 都继承自 num
  num a = 10;
  a = 10.5;
  print(a);
  // Int 定义的数值变量不能 赋值 浮点数
  int b = 10;
  // b = 10.5;// 这一行会报错
  // 
  // double 定义的变量不能赋值 整数
  double c = 10.5;
  // c = 10; // 这一行也会有问题
  // 运算符
  // 加（+）、减（-）、乘（*）、除（/）、取整（~/）、取余（%）

  // 是否是偶数
  print(b.isEven);
  // 是否是奇数
  print(b.isOdd);
  
  // 2. String（字符串）
  // 3. Boolean（布尔）
  // 4. List（列表）
  // 5. Map(键值对)
}